From 59169b80f10218e9907c82f54f4e112f5969c3bf Mon Sep 17 00:00:00 2001 From: "djm@kirby.fc.hp.com" Date: Fri, 7 Oct 2005 09:40:37 -0600 Subject: [PATCH] Reset hypercall_continuation flag (by Tristan Gingold) --- xen/arch/ia64/xen/process.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/ia64/xen/process.c b/xen/arch/ia64/xen/process.c index 2930afb1d8..b49a94d8a8 100644 --- a/xen/arch/ia64/xen/process.c +++ b/xen/arch/ia64/xen/process.c @@ -663,6 +663,9 @@ ia64_handle_break (unsigned long ifa, struct pt_regs *regs, unsigned long isr, u else do_ssc(vcpu_get_gr(current,36), regs); } else if (iim == d->arch.breakimm) { + /* by default, do not continue */ + v->arch.hypercall_continuation = 0; + if (ia64_hypercall(regs) && !PSCBX(v, hypercall_continuation)) vcpu_increment_iip(current); -- 2.30.2